Evolutionary Learning Strategy using Bug-Based Search
نویسندگان
چکیده
We introduce a new approach to GA (Genetic Algorithms) based problem solving. Earlier GAs did not contain local search (i.e. hill climbing) mechanisms, which led to optimization difficulties, especially in higher dimensions. To overcome such difficulties, we introduce a "bug-based" search strategy, and implement a system called BUGS2. The ideas behind this new approach are derived from biologically realistic bug behaviors. These ideas were confirmed empirically by applying them to some optimization and computer vision problems. 1 Introduction This paper introduces a new GA (Genetic Algorithms) based approach to evolutionary learning. The purpose of our research is to apply artificial life systems to practical problem solving or to establish problem solving from nature. Traditional GAs optimize functions by adaptive combination (crossover) and mutation of coded solutions to problems (i.e. points in the problem's search space) [Goldberg89]. These genetic search mechanisms often suffer from optimization difficulties cased by premature convergence [Schaffer91] or hamming cliff [Caruana88]. Although some recent works intend to realize local search operators for GAs [Ackley87][Muhlenbein89], it is very difficult to switch gradually from global search to local search by adaptive methods. Moreover, as shown in [Rechenberg86], for search in higher dimensions typical in computer vision applications (e.g. see the 11 dimensional search space of Fig.6) there is little hope in using random search or simple recombination methods. However , even for a higher dimensional space, in general the essential search dimensions are relatively few. Thus the best way is to climb up the gradient hill in these essential dimensions. To solve these difficulties, we present an evolutionary learning system, called BUGS2. In our earlier paper, we described the implementation of BUGS, a bug-based search system using GAs [Iba92a]. The basic idea of BUGS is that the GA chromosomes represent directional control codes rather than positional vectors and that selection criteria is based on cumulative fitness. These are derived from evolutionary learning models of predatory behaviors [Iba92c]. BUGS2 extends BUGS by incorporating more biologically realistic bug behaviors, such as sexual/asexual reproductions, variable size of population , resource sharing and resource competition. In the extended strategy an analogy is made between the value (at a given point) of a function to be maximized, and the density of bacteria at that point. As a result, the usual GA adaptive search method is integrated more naturally with hill climbing search. These ideas are empirically confirmed by applying them to optimization and computer …
منابع مشابه
Elite Opposition-based Artificial Bee Colony Algorithm for Global Optimization
Numerous problems in engineering and science can be converted into optimization problems. Artificial bee colony (ABC) algorithm is a newly developed stochastic optimization algorithm and has been widely used in many areas. However, due to the stochastic characteristics of its solution search equation, the traditional ABC algorithm often suffers from poor exploitation. Aiming at this weakness o...
متن کاملOptimizing the AGC system of a three-unequal-area hydrothermal system based on evolutionary algorithms
This paper focuses on expanding and evaluating an automatic generation control (AGC) system of a hydrothermal system by modelling the appropriate generation rate constraints to operate practically in an economic manner. The hydro area is considered with an electric governor and the thermal area is modelled with a reheat turbine. Furthermore, the integral controllers and electri...
متن کاملA Differential Evolution and Spatial Distribution based Local Search for Training Fuzzy Wavelet Neural Network
Abstract Many parameter-tuning algorithms have been proposed for training Fuzzy Wavelet Neural Networks (FWNNs). Absence of appropriate structure, convergence to local optima and low speed in learning algorithms are deficiencies of FWNNs in previous studies. In this paper, a Memetic Algorithm (MA) is introduced to train FWNN for addressing aforementioned learning lacks. Differential Evolution...
متن کاملRelational Databases Query Optimization using Hybrid Evolutionary Algorithm
Optimizing the database queries is one of hard research problems. Exhaustive search techniques like dynamic programming is suitable for queries with a few relations, but by increasing the number of relations in query, much use of memory and processing is needed, and the use of these methods is not suitable, so we have to use random and evolutionary methods. The use of evolutionary methods, beca...
متن کاملMachine Learning with Templates
New methods are presented for the machine recognition and learning of categories, patterns, and knowledge. A probabilistic machine learning algorithm is described that scales favorably to extremely large datasets, avoids local minima problems, and provides fast learning and recognition speeds. Templates may be created using an evolutionary algorithm described here, constructed with other machin...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1993